﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace blackhouse.BlackApart.Data {
    public interface IDataFactory {

        INewsletterDataAccess GetNewsletterDataAccess();
        IPlaceDataAccess GetPlaceData();
        IPushMailDataAccess GetPushMailData();
        IApartmentGroupDataAccess GetApartmentDataGroup();
        IApartmentDataAccess GetApartmentData();
        IApartmentLocationDataAccess GetApartmentLocationData();
        IReservationDataAccess GetReservationData();
        IPricesDataAccess GetPricesData();
        IFurnitureDataAccess GetFurnitureData();
        IOpinionsDataAccess GetOpinionsData();
        IMailTemplateDataAccess GetMailTemplateData();
        IActionDataAccess GetActionData();
        IAdditionalServiceDataAccess GetAdditionalServicesData();
        ReservationServiceSaveTransaction GetReservationServiceSaveTransaction();

    }
}
